import numpy as np


def gen_golden_data_simple():
    input_x = np.random.uniform(1, 100, [2048]).astype(np.float32)
    input_y = np.random.uniform(1, 100, [2048]).astype(np.int32)
    golden = (input_x ** input_y).astype(np.float32)
    tiling = np.array([2048, 8], dtype=np.uint32)
    tiling.tofile("./input/input_tiling.bin")
    input_x.tofile("./input/input_x.bin")
    input_y.tofile("./input/input_y.bin")
    golden.tofile("./output/golden.bin")


if __name__ == "__main__":
    gen_golden_data_simple()
